package com.agri.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 融资订单实体
 */
@Data
@TableName("t_financing_order")
public class FinancingOrder {
    @TableId
    private Long id;
    private String orderNo; // 融资申请编号
    private Long userId; // 申请人ID
    private Long productId; // 融资产品ID，关联t_financing_product表
    private String idCard; // 加密存储的身份证号
    private String phone; // 加密存储的手机号
    private String realName; // 真实姓名
    private BigDecimal loanAmount; // 贷款金额
    private String cropType; // 种植品类
    private String loanPurpose; // 贷款用途
    private String idCardFrontImg; // 身份证正面照片URL
    private String idCardBackImg; // 身份证背面照片URL
    private Integer status; // 0-待审核 1-审核中 2-已通过 3-已拒绝 4-已放款
    private String auditOpinion; // 审核意见
    private Long auditorId; // 审核人ID
    private Date auditTime; // 审核时间
    private Date createTime;
    private Date updateTime;
}